package h0714;

import java.util.Scanner;

public class DrawingMachine {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt(); //命令条数
        int e=sc.nextInt(); //重点
        int[][] arr = new int[n+1][2];
        for (int i = 0; i < n; i++) {
            arr[i][0]=sc.nextInt();  //X
            arr[i][1]=sc.nextInt();  //offsetY
        }
        arr[n]=new int[]{e,0};  //补充最后的终点作为数组的最后一个元素，主要是为了用横坐标，所以便宜设置为任何数都行，用不到。
        int sum=0; //初始化当前列的值。
        int s=0;
        for (int i = 0; i < n; i++) { //这里只需要到n就可以了，就可以得到S了。要不i+1会溢出。
            sum+=arr[i][1];
            sum=Math.abs(sum);
            s+=sum*(arr[i+1][0]-arr[i][0]);
        }

        System.out.println(s);
    }
}
